package com.java.ratelimter.aop;

import java.lang.annotation.*;

/**
 * 限流注解
 */
@Target({ElementType.PARAMETER, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface RateLimter {

    /** 限流key 以rate_ 开头 **/
     String rateKey() default "" ;

    /** 默认流速 **/
     int rate() default 20;
}
